How to Calculate ROI on a Bali Villa | Bali Property Select
Bali Property Select
Buy RentManage Sell Invest Explore Guides
List your property
Buy RentManage Sell Invest Explore Guides List your property
Investment

How to Calculate ROI on a Bali Villa

A step-by-step framework for building a complete, realistic return on investment calculation — from total investment cost to net annual income and annual ROI.

By
Bali Property Select Editorial Team
August 18, 2026 11 min read
Share:
Bali villa interior
Important Disclaimer

This guide is for general informational purposes only and does not constitute financial or investment advice. All numerical examples are hypothetical and illustrative only — they do not represent market conditions, typical returns, or any specific property or area. Real figures vary significantly. Before making any investment decision, verify all assumptions independently and consult qualified professionals.

Calculating the potential return on a Bali villa investment requires more than dividing projected rental income by the purchase price. That approach overstates returns by ignoring acquisition costs, setup costs, and the operating expenses that significantly reduce gross income.

This guide explains how to build a complete ROI calculation, step by step. All numerical examples are hypothetical and clearly labeled as such. They illustrate the methodology — not market conditions or expected performance.

1. What Is ROI in This Context?

Return on Investment (ROI) for a rental property measures the net annual income generated by the property as a percentage of the total capital invested in acquiring and setting it up. It answers the question: for every dollar committed to this investment, how much net income does the property generate annually?

ROI is a rate of return, not a guarantee of performance. The usefulness of an ROI calculation depends entirely on the quality and honesty of the inputs used to build it.

2. ROI vs Rental Yield

These terms are sometimes used interchangeably, but they measure different things:

  • Gross rental yield = (Annual gross rental income / Purchase price) × 100. Simple and commonly quoted. Ignores acquisition costs, setup costs, and all operating expenses
  • Net rental yield = (Annual net rental income / Purchase price) × 100. More useful than gross yield, but still uses purchase price only in the denominator — it ignores acquisition and setup costs
  • Annual ROI = (Annual net income / Total investment cost) × 100. The most complete metric. Accounts for all capital invested (purchase price plus acquisition plus setup costs) and all operating expenses
Key point

A quoted gross yield of, say, 12% may translate to a meaningfully lower net ROI once management fees, maintenance, and other operating expenses are properly accounted for. The denominator also matters: using purchase price only rather than total investment cost makes the number look larger than the actual return on capital committed.

3. The ROI Formula

ROI Formula
Annual ROI = (Net Annual Income / Total Investment Cost) × 100
Net Annual Income = Gross Rental Revenue − All Operating Expenses
Total Investment Cost = Purchase Price + Acquisition Costs + Setup Costs

4. Step 1: Total Investment Cost

The denominator in the ROI formula is all capital committed to the investment — not just the purchase price.

Purchase price or lease cost

The agreed price for the property or leasehold interest. For leasehold, this is the lump sum paid to secure the lease.

Acquisition costs

  • BPHTB: applicable to registered right transfers (Hak Milik, Hak Pakai, HGB). Generally 5% of the taxable acquisition value less the applicable regional non-taxable threshold (NPOPTKP). For leasehold transactions, BPHTB generally does not apply to the lessee. Verify the applicable threshold and treatment with a tax professional for your specific transaction
  • Notary/PPAT fees
  • Independent legal counsel
  • BPN registration fee (for registered right transfers)
  • Due diligence costs (technical inspection, tax advice)

Setup costs

  • Renovation and refurbishment — critical to include; properties often require significant investment before they are rental-ready
  • Furniture, soft furnishings, and equipment
  • Operational permits (TDUP and applicable local permits for commercial rental)
  • Initial marketing and platform listing setup

Omitting any of these overstates ROI. Acquisition and setup costs of 15–25% or more above the purchase price are not unusual for a villa requiring renovation and permitting — include them in your denominator.

5. Step 2: Gross Rental Income

Gross rental income = Average nightly rate × Number of occupied nights per year

Number of occupied nights = 365 × Annual occupancy rate

To estimate gross rental income responsibly:

  • Research comparable properties on major rental platforms in the same specific area and with similar facilities — note actual pricing and real-world occupancy where available, not just headline listing rates
  • Apply a conservative occupancy rate. Properties take time to establish their listing reputation; early-period occupancy is typically lower
  • Account for Bali's seasonality: high season and low season occupancy differ significantly. Annual income depends on performance across both
  • Do not use rental projections provided by the seller or agent without independent verification

6. Step 3: Operating Expenses

Operating expenses are the category most commonly underestimated in ROI models. Common expense categories for a Bali villa rental include:

  • Property management fees: typically charged as a percentage of gross revenue. Rates vary by manager, location, and arrangement. Often the single largest ongoing expense
  • Cleaning and laundry: per-booking cost that scales with occupancy
  • Maintenance: pool, garden, air conditioning, roof, and general repairs. Tropical conditions accelerate deterioration — maintenance costs are higher than in temperate climates and are ongoing
  • Utilities: electricity (significant for air-conditioned villas with pools), water, internet
  • Rental platform commissions: charged on each booking by Airbnb, Booking.com, and similar platforms
  • PBB: annual land and building tax, administered by local governments (maximum 0.5% of NJOP under UU No. 1/2022)
  • Insurance: property insurance
  • Permit renewals: operational permits have ongoing costs
  • Accounting and tax advisory: advisable for any investment property
  • Income tax on rental income: under PP No. 34/2017, rental income from land and/or buildings is subject to a 10% final income tax on gross rental income for individuals and certain entities. This is a cash cost that reduces net income and must be included

7. Step 4: Net Annual Income

Net Annual Income = Gross Rental Income − Total Operating Expenses

The gap between gross rental income and net annual income is often larger than first-time investors expect. Management fees, maintenance, and the 10% rental income tax together represent a substantial portion of gross revenue. A conservative, complete expense estimate is as important as an accurate income estimate.

8. Step 5: Calculate Annual ROI

Annual ROI = (Net Annual Income / Total Investment Cost) × 100

Also calculate the Payback Period = Total Investment Cost / Net Annual Income

This tells you how many years of net income are needed to recover the total capital invested. Both the annual ROI percentage and the payback period are useful for comparing investment options.

9. A Hypothetical Worked Example

Important: The figures below are entirely hypothetical and illustrative. They do not represent actual Bali market conditions, typical yields, any specific property, or any particular area. Real figures vary significantly by property, location, management quality, market conditions, and applicable regulations.
Hypothetical Total Investment
Purchase / lease priceUSD 165,000
Acquisition costs (legal, BPHTB where applicable, notary)USD 11,000
Renovation and furnitureUSD 20,000
Permits and setupUSD 4,000
Total investmentUSD 200,000
Hypothetical Annual Income
Average nightly rateUSD 200
Annual occupancy68% (250 nights)
Gross annual incomeUSD 50,000
Hypothetical Annual Operating Expenses
Management fees (20% of gross)USD 10,000
Maintenance (pool, garden, repairs)USD 5,000
Utilities and platform commissions (9% of gross)USD 4,500
Rental income tax (10% of gross, PP 34/2017)USD 5,000
PBB, insurance, permitsUSD 1,500
Total expensesUSD 26,000
Hypothetical Result
Net annual incomeUSD 24,000
Annual ROI12.0% (USD 24,000 / USD 200,000)
Payback period~8.3 years

Hypothetical illustration only. Your actual figures will depend on your specific property, location, costs, and operating results.

10. Projected vs Actual ROI

ROI projections commonly overstate likely performance. Common reasons include:

  • Seller and agent projections assume optimistic occupancy rates that do not reflect typical performance
  • Early-period occupancy is typically lower while a new listing builds its reputation and reviews
  • Gross income projections are presented without realistic deductions for management and maintenance
  • Rental income tax (10% of gross under PP No. 34/2017) is frequently omitted
  • Periodic major maintenance costs — roof, pool shell, air conditioning replacement — are excluded from annual models
Stress-test your model

Calculate ROI at 70% of your projected occupancy and 120% of your estimated annual expenses. Assess whether the investment still makes financial sense under that conservative scenario before committing.

11. Common ROI Calculation Mistakes

  • Using purchase price only as the denominator: ignores acquisition and setup costs; overstates ROI
  • Using seller's or agent's occupancy projections: typically optimistic by design
  • Underestimating management fees: often the largest ongoing expense category after purchase costs
  • Ignoring maintenance reserve: tropical conditions require consistent, ongoing maintenance investment
  • Omitting the 10% rental income tax: PP No. 34/2017 applies to rental income from land and/or buildings for individuals and certain entities — it is a real cash cost that reduces net income
  • Confusing gross yield with net ROI: a high quoted gross yield may translate to a much lower net return once all costs are included
  • Not accounting for vacancy: assume some level of non-booked nights even in high season; no property operates at 100% occupancy year-round

12. ROI Calculation Checklist

Total investment calculated (purchase + acquisition + setup)
Gross income based on independently verified comparable data
Conservative occupancy rate applied (not seller projections)
Management fees included at realistic rate
Maintenance costs included (pool, garden, repairs)
10% rental income tax included (PP No. 34/2017)
Platform commissions, utilities, PBB included
Model stress-tested at lower occupancy and higher costs
Annual ROI and payback period both calculated
Tax treatment confirmed with Indonesian tax professional

13. Final Takeaway

A rigorous ROI calculation is not a guarantee of performance — it is a discipline that makes the financial assumptions explicit so they can be tested before committing capital. The most common source of investment disappointment is an ROI model that used optimistic revenue estimates and underestimated costs.

Build conservatively, verify your comparable rental data independently, include all costs including the 10% rental income tax, and stress-test the model at lower occupancy and higher expenses before deciding. For the broader investment framework: Bali Property Investment: The Complete Guide →

Frequently Asked Questions

{{ faq.a }}
Looking for Investment Properties in Bali?

Access our curated selection of investment-grade villas and properties across Bali.

Explore investments Complete Investment Guide
Bali Property Select
BuyVillas for saleLand for saleOff-plan properties
RentShort-term rentalsMonthly rentalsAnnual rentals
GuidesBuying PropertyInvestmentRenting
ExploreAreasInvestmentGuides
CompanyList your property
© 2026 Bali Property Select. All rights reserved.
Privacy policyTerms & conditions
WhatsApp